﻿@charset "utf-8";

/* 初始化 */
* { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ }
html { background-color: #fff; overflow: hidden; border: 0; }
body { border: 0; overflow: hidden; }
body, textarea, input, button, select, keygen, legend { font: 12px/1 helvetica,"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;color: #333; outline: 0; }
address, article, aside, blockquote, body, button, details, dd, dl, dt, figcaption, figure, fieldset, form, footer, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, textarea, td, th, ul { margin: 0; padding: 0; }
address, b, caption, cite, code, dfn, em, i, th, var { font-style: normal; font-weight: 400; }
fieldset, img, iframe, abbr, acronym { border: 0; }
img { -ms-interpolation-mode: bicubic; max-width: 100%; }
iframe { display: block; }
li { list-style: none; }
i,strong,em,b {font-weight:400;font-style:normal;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 700; }
sub, sup { position: relative; line-height: 0; vertical-align: baseline; font-size: 75%; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
* html audio, * html canvas, * html video { display: inline; }
* + html audio, * + html canvas, * + html video { display: inline; }
button, input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; overflow: visible; }
* + html input[type="checkbox"], * + html input[type="radio"] { height: 13px; width: 13px; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input, select, textarea, button {font-size:100%;outline: none; vertical-align: middle; position:relative;z-index:3;}
select {height:24px;line-height:24px;padding:2px;appearance:none;-moz-appearance:none;-webkit-appearance: none;}
textarea { overflow: auto; vertical-align: top; resize: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: center; }
q:before, q:after { quotes: none; }
del { text-decoration: line-through; }
:focus, a:focus { outline: none; }
ins, a { text-decoration: none; }
a { color: #06C; text-decoration: none; }
a:hover {text-decoration:none; }
.normal a { color: #666; }
.normal a:hover { color: #000; }
.list a:visied { color: #969; }
.hide { display: none; }
input::-ms-clear, input::-ms-reveal { display: none; }
::-webkit-input-placeholder { /* WebKit browsers */ color: #cfcece; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; }
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }



/* SQUARED TWO */
input[type=checkbox],input[type=radio] {visibility: hidden;position:absolute;width:100%;height:100%;left:0;top:0;}
/* 具体修改1 */
.checkbox,
.radio {
	background: #fff;position: relative;
	width: 30px;height: 30px;border:solid 1px #d6d6d6;
}
.radio {border-radius:9999px;-webkit-border-radius:9999px;}
/* 具体修改2 */
.checkbox label,
.radio label {
	cursor: pointer;position: absolute;
	width: 26px;height: 26px;left: 1px;top: 1px;
}
/* 具体修改3 */
.checkbox label:after,
.radio label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;content: '';position: absolute;background: transparent;
	-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);
	border-left: 3px solid #fc5002;border-bottom: 3px solid #fc5002;width: 15px;height: 7px;top: 5px;left: 4px;
}
.checkbox input[type=checkbox]:checked + label:after,
.radio input[type=radio]:checked + label:after {background:#fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}



/* 清除浮动 */
.clearfix:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ' '
}

/* 左右浮动 */
.f_fl { display: inline; float: left; }
.f_fr { display: inline; float: right; }

/* 字体对齐 */
.f_tal { text-align: left; }
.f_tac { text-align: center; }
.f_tar { text-align: right; }
.f_taj { text-align: justify; text-justify: inter-ideograph; } /* 两端对齐 */


/* 字体大小 */
.f_ff0 { font-family: arial,\5b8b\4f53; }
.f_ff1 { font-family: "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53; }
.f_fs12 { font-size: 12px; }
.f_fs14 { font-size: 14px; }
.f_fs16 { font-size: 16px; }
.f_fs18 { font-size: 18px; }
.f_fs20 { font-size: 20px; }
.f_fs22 { font-size: 22px; }
.f_fs24 { font-size: 24px; }
.f_fs26 { font-size: 26px; }
.f_fs28 { font-size: 28px; }
.f_fs30 { font-size: 30px; }
.f_fs32 { font-size: 32px; }
.f_fs34 { font-size: 34px; }

.f_tdlt { text-decoration: line-through; }

/* 字体粗细*/
.f_fwn { font-weight: normal; }
.f_fwb { font-weight: bold; }

/* 块 */
.f_dn { display: none; }
.f_dib {display:inline-block;}
.f_db { display: block; }

input,textarea,select,a,img { -webkit-tap-highlight-color:rgba(255,255,255,0);}



/* 定位 */
.f_pa { position: absolute; }
.f_pr { position: relative; }

/* 左边距 */
.f_pl {padding-left:2%;}



@media screen and (orientation:portrait) {
   
}

@media screen and (orientation:landscape) {
    
}

@media screen and (max-width: 480px),screen and (max-device-width: 480px) {
   
}